package com.jxd.project.wzgl.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jxd.project.wzgl.dto.QueryGoodsLogDTO;
import com.jxd.project.menu.model.GoodsLog;

import java.util.List;
import java.util.Map;

public interface IGoodsLogService extends IService<GoodsLog> {
    /**
     * 根据仓库、物资名称、出入库状态查询物资日志
     * @param queryGoodsLogDTO
     * @return
     */
    Map<String,Object> getGoodsLogWithQueryGoodsLogDTO(QueryGoodsLogDTO queryGoodsLogDTO);

    /**
     * 删除失效日志（由于物资数据被物理删除，所以日志完全失效，只能删除）（废弃，已实现物资逻辑删除）
     * @param goodsLogIds
     * @return
     */
    boolean delLogByGoodsIds(List<Integer> goodsLogIds);
}
